\section{/usr/local/home/accts/cs613010/mpimt/mpimt/src/pmi.h File Reference}
\label{pmi_8h}\index{/usr/local/home/accts/cs613010/mpimt/mpimt/src/pmi.h@{/usr/local/home/accts/cs613010/mpimt/mpimt/src/pmi.h}}
This file defines all of the PMI interfaces for inclusion. 

\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf PMI\_\-VERSION}~1\label{pmi_8h_a0}

\item 
\#define {\bf PMI\_\-SUBVERSION}~1\label{pmi_8h_a1}

\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
int {\bf PMI\_\-Init} (int $\ast$spawned)\label{pmi_8h_a2}

\item 
int {\bf PMI\_\-Initialized} ()\label{pmi_8h_a3}

\item 
int {\bf PMI\_\-Get\_\-size} (int $\ast$size)\label{pmi_8h_a4}

\item 
int {\bf PMI\_\-Get\_\-rank} (int $\ast$rank)\label{pmi_8h_a5}

\item 
int {\bf PMI\_\-Barrier} ()\label{pmi_8h_a6}

\item 
int {\bf PMI\_\-Finalize} ()\label{pmi_8h_a7}

\item 
int {\bf PMI\_\-KVS\_\-Get\_\-my\_\-name} (char $\ast$kvsname)\label{pmi_8h_a8}

\item 
int {\bf PMI\_\-KVS\_\-Get\_\-name\_\-length\_\-max} ()\label{pmi_8h_a9}

\item 
int {\bf PMI\_\-KVS\_\-Get\_\-key\_\-length\_\-max} ()\label{pmi_8h_a10}

\item 
int {\bf PMI\_\-KVS\_\-Get\_\-value\_\-length\_\-max} ()\label{pmi_8h_a11}

\item 
int {\bf PMI\_\-KVS\_\-Create} (char $\ast$kvsname)\label{pmi_8h_a12}

\item 
int {\bf PMI\_\-KVS\_\-Destroy} (const char $\ast$kvsname)\label{pmi_8h_a13}

\item 
int {\bf PMI\_\-KVS\_\-Put} (const char $\ast$kvsname, const char $\ast$key, const char $\ast$value)\label{pmi_8h_a14}

\item 
int {\bf PMI\_\-KVS\_\-Commit} (const char $\ast$kvsname)\label{pmi_8h_a15}

\item 
int {\bf PMI\_\-KVS\_\-Get} (const char $\ast$kvsname, const char $\ast$key, char $\ast$value)\label{pmi_8h_a16}

\item 
int {\bf PMI\_\-KVS\_\-iter\_\-first} (const char $\ast$kvsname, char $\ast$key, char $\ast$value)\label{pmi_8h_a17}

\item 
int {\bf PMI\_\-KVS\_\-iter\_\-next} (const char $\ast$kvsname, char $\ast$key, char $\ast$value)\label{pmi_8h_a18}

\item 
int {\bf PMI\_\-Abort} (int exit\_\-code, const char error\_\-msg[$\,$])\label{pmi_8h_a19}

\end{CompactItemize}


\subsection{Detailed Description}
This file defines all of the PMI interfaces for inclusion. 

